import request from '@/utils/request'

/**
 * 获取仪表板数据
 * @returns {Promise} 仪表板统计数据
 */
export function getDashboardData() {
  return request({
    url: '/dashboard/data',
    method: 'get'
  })
}

/**
 * 获取最近通知列表
 * @param {Object} query 查询参数
 * @returns {Promise} 通知列表数据
 */
export function getRecentNotices(query) {
  return request({
    url: '/system/notice/recent',
    method: 'get',
    params: query
  })
}

/**
 * 获取系统统计信息
 * @returns {Promise} 系统统计数据
 */
export function getSystemStats() {
  return request({
    url: '/dashboard/stats',
    method: 'get'
  })
}